body { padding: 0px; margin: 0px; font-family: Tahoma, Calibri, Sans; font-size: 12px; }
body.enter { background-image: url('/shared/adminpanel/bw/enter-bg.png');}
body.enter td { }
body.enter div.panel { background-image: url('/shared/adminpanel/bw/enter-panel.png'); background-repeat: no-repeat; width: 664px; height: 621px; margin: 0px auto; }


body.enter div.panel .theme-chooser { padding: 70px 0px 0px 388px; }
body.enter div.panel input { font-size: 17px; background: none; border: 0px; display: block; }
body.enter div.panel input.login { margin: 260px 0px 0px 237px; width: 144px; height: 27px; }
body.enter div.panel input.password { margin: 31px 0px 0px 237px; width: 144px; height: 27px; }
body.enter div.panel input.submit { margin: 27px 0px 0px 435px; width: 100px; height: 27px; background-image: url('/shared/adminpanel/bw/enter-submit.png'); }
body.enter div.panel input.submit:hover { background-image: url('/shared/adminpanel/bw/enter-submit-hover.png'); }


body.page { background-image: url('/shared/adminpanel/bw/page-bg.png'); min-width: 1024px; }
body.page .bg2 { height: 100%; background-image: url('/shared/adminpanel/bw/leaf1.png'); background-repeat: no-repeat; background-position: top right; }
body.page .head-main { width: 100%; min-width: 1000px; min-height: 100%; height: auto !important; background-image: url('/shared/adminpanel/bw/leaf2.png'); background-repeat: no-repeat; background-position: bottom left; }
body.page .header { height: 155px; }
body.page .header .logo-block { float: left; margin: 5px 0px 0px 35px; width: 218px; }
body.page .header .logo-block .logo { background-image: url('/shared/adminpanel/bw/page-logo.png'); width: 218px; height: 99px; display: block; }
body.page .header .logo-block .text { font-size: 15px; font-weight: bold; color: #353535; margin-top: 5px; }
body.page .main   { padding: 0px 0px 205px; }
body.page .main .main2 { padding: 0px 28px; }
body.page .footer { height: 63px; margin: -63px auto 0; min-width: 1000px; background-image: url('/shared/adminpanel/bw/page-footer-bg.png'); }
body.page .footer .copy { padding: 25px 0px 0px 25px; color: #353535; font-size: 10px; font-weight: bold; }
body.page .nav-block { float: right; margin: 59px 0px 0px 0px; }
body.page .nav-block .l  { float: left; width: 15px; height: 65px; background-image: url('/shared/adminpanel/bw/page-nav-l.png'); }
body.page .nav-block .bg { float: left; height: 65px; background-image: url('/shared/adminpanel/bw/page-nav-bg.png'); }
body.page .nav-block .r  { float: left; width: 15px; height: 65px; background-image: url('/shared/adminpanel/bw/page-nav-r.png'); }
body.page .logout { float: right; margin: 59px 200px 0px 0px; width: 90px; text-align: right; height: 65px; line-height: 65px; }
body.page .logout a { text-decoration: none; color: #ffffff; font-weight: bold; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.69); }
h1 { font-size: 13px; font-weight: bold; }
h2 { font-size: 13px; font-weight: bold; color: #444444; }

input { background-image: url('/shared/adminpanel/bw/page-input-bg.png'); background-color: none; }

.nav-block .item1 { float: left; padding: 25px 27px 0px 27px; font-size: 14px; color: #353535; font-weight: bold; }
.nav-block .item1 a { color: #353535; text-decoration: none; }
.nav-block .item1 a:hover { color: #353535; text-decoration: underline; }
.nav-block .item1 .sub-nav { border: 1px solid #c0c0c0; background-image: url('/shared/adminpanel/bw/page-lighter.png'); z-index: 1000; }
.nav-block .sub-nav .item2 { padding: 5px; }
.nav-block .sub-nav .item2 a { color: #353535; text-decoration: none; }
.nav-block .sub-nav .item2 a:hover { color: #353535; text-decoration: underline; }


.adminpanel-index .big-nav { margin-top: 50px; }
.adminpanel-index .big-nav .item1 { font-size: 19px; color: #a0a0a0; }
.adminpanel-index .big-nav .item1 .sub-nav { margin-top: 15px; }
.adminpanel-index .big-nav .item1 .sub-nav .item2 { font-size: 14px; margin-bottom: 5px; }
.adminpanel-index .big-nav .sub-nav .item2 a { color: #888888; text-decoration: none; }
.adminpanel-index .big-nav .sub-nav .item2 a:hover { text-decoration: underline; }
.adminpanel-index .big-nav .help { display: none; }
.adminpanel-index .big-nav .item1 a { color: #888888; text-decoration: none; }
.adminpanel-index .big-nav .item1 a:hover { text-decoration: underline; }

.pages-list-widget { width: 700px; float: left; }
.pages-edit-links { float: left; margin-left: 30px; }

div.ajajform { border: 0px; }
div.ajajform .af-header { background-color: transparent; font-size: 13px; font-weight: bold; font-family: Tahoma; }
div.afw-grid { background-color: transparent; border-color: #c0c0c0; }
div.afw-grid div.af-gridbody { background-color: transparent; }
div.afw-grid div.af-title { color: #000000; }
div.afw-grid div.af-colheaders { background-color: transparent; border-width: 1px 0px; border-style: solid; border-color: #909090; }
div.afw-grid div.af-colheaders div.af-colheader { border-color: #909090; }

.admin-filebrowser .actions { border: 1px solid #c0c0c0; background-image: url('/shared/adminpanel/bw/page-lighter.png'); padding: 4px; }
.admin-filebrowser .files { border: 1px solid #c0c0c0; background-image: url('/shared/adminpanel/bw/page-lighter.png'); padding: 4px; }
.admin-filebrowser .upload-many-block {border: 1px solid #c0c0c0; background-image: url('/shared/adminpanel/bw/page-lighter.png'); padding: 4px; margin-bottom: 4px; }
.admin-filebrowser .upload-one-block {border: 1px solid #c0c0c0; background-image: url('/shared/adminpanel/bw/page-lighter.png'); padding: 4px; margin-bottom: 4px; }

body.popup { font-size: 13px; font-family: Tahoma; }

table.table { border: 1px solid #c0c0c0; }
table.table tr.head td { font-weight: bold; color: #999999; }
table.white { background-color: #ffffff; }

.CodeMirror { background-color: #ffffff; border: 1px solid #c0c0c0; font-family: Courier; }

.help-list { width: 900px; margin: 0px auto; }
.help-list h1 { font-size: 18px; margin-bottom: 15px; color: #888888; }
.help-list .item { margin-top: 15px; }
.help-list .item a { font-weight: bold; color: #888888; text-decoration: none; }
.help-list .item a:hover { font-weight: bold; color: #888888; text-decoration: underline; }

.help-view { width: 900px; margin: 0px auto; }
.help-view h1 { font-size: 18px; margin-bottom: 15px; color: #888888; }
.help-view .nav { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #c0c0c0; }
.help-view .nav a { font-weight: bold; color: #888888; text-decoration: none; }
.help-view .nav a:hover { font-weight: bold; color: #888888; text-decoration: underline; }
.help-view p { line-height: 1.7; }
.help-view p a { color: #4040ff; text-decoration: none; border-bottom: 1px dashed #4040ff; }

span.must { color: #ff0000; font-weight: bold; }
span.imp { color: #0000ff; font-weight: bold; }

table.table-lined tr td { border-top: 1px dashed #c0c0c0; padding: 4px; line-height: 1.5; }
table tr.even td { background-color: #f0f0f0; }
